package com.xlhj.jdbc.service;

import com.xlhj.jdbc.entity.SysUser;

import java.util.List;

/**
 * @ClassName SysUserService
 * @Description 用户表业务层接口
 * @Author liucaijing
 * @Date 2021/2/24 11:45
 * @Version 1.0
 */
public interface SysUserService {

    /**
     * 查询所有用户信息
     * @return
     */
    List<SysUser> selectAllUser();

    /**
     * 根据ID查询用户信息
     * @param id
     * @return
     */
    SysUser selectUserById(Long id);

    /**
     * 新增用户信息
     * @param user
     * @return
     */
    int insertUser(SysUser user);

    /**
     * 更新用户信息
     * @param user
     * @return
     */
    int updateUser(SysUser user);

    /**
     * 根据主键ID删除用户信息
     * @param id
     * @return
     */
    int deleteUserById(Long id);
}
